crabapple tree - French English Dictionary